package Robots;
import Linguo.Mapa;


/**
 * Clase Civil que extiende a la clase Robot.
 * @author Andres Garcia Amado, Federico Quattrocchio, Marias Lameiro.
 */
public class Civil extends Robot{

	/**
	 * Constructor de la clase Civil
	 *
	 * @param x coordenada x del robot.
	 * @param y coordenada y del robot.
	 * @param m Mapa sobre el cual se mueve el robot.
	 */
	public Civil(int x, int y, Mapa m) {
		super(x,y,m);
		nafta = 150;
//		robot = "/imagenes/Camion.gif";
//		robot_S = "/imagenes/Camion_S.gif";
//		robot_E = "/imagenes/Camion_E.gif";
//		robot_O = "/imagenes/Camion_O.gif";
		ii = m.getMapeo().get("Camion");
		ii_S = m.getMapeo().get("Camion_S");
		ii_E = m.getMapeo().get("Camion_E");
		ii_O = m.getMapeo().get("Camion_O");
		
		setImage(ii_S.getImage());
		setWidth(getImage().getWidth(null));
		setHeight(getImage().getHeight(null));
		setVisible(true);
		direccion = 's';
	}
	
	/* (non-Javadoc)
	 * @see Robots.Robot#fire()
	 */
	public void fire() {}
	
	/* (non-Javadoc)
	 * @see Robots.Robot#agregarBalas()
	 */
	public void agregarBalas(){}
	
	/* (non-Javadoc)
	 * @see Robots.Robot#agregarNafta()
	 */
	public void agregarNafta() {
		nafta+= 40;
		if(nafta > 150) {
			nafta = 150;
		}
	}
	
	/* (non-Javadoc)
	 * @see Robots.Robot#getBalas()
	 */
	public int getBalas() {
		return 0;
	}
}
